import oss2
from itertools import islice

# 使用阿里云的AccessKey ID和AccessKey Secret进行认证
auth = oss2.Auth('LTAI5tNurb79vWXB5svwaXpV', 'NqTjAKibuYLj02SQjrJ1XXNteL0CQ0')

# 创建一个Bucket对象，用于操作指定的存储桶
bucket = oss2.Bucket(auth, 'https://oss-rg-china-mainland.aliyuncs.com', 'daoning')

# 列出存储桶中的所有对象，并打印它们的键（名称）
for obj in oss2.ObjectIteratorV2(bucket):
    print(obj.key)

# 将本地文件'ovpn.sh'的内容上传到存储桶中，文件名保持不变
filename = 'ovpn.sh'
bucket.put_object(filename, open(filename, "r").read())

# #print(open("ssr-out.txt", "r").read())  # 这行代码被注释掉了，可能是用于调试

# # https://daoning.oss-rg-china-mainland.aliyuncs.com/ssr-out.txt  # 这行注释提供了一个文件的URL

